package top.jybill.service;

import top.jybill.domain.Account;

import java.util.List;

public interface IAccountService {

  /**
   * 查询所有
   * @return
   */
  List<Account> findAll();

  /**
   * 查询一个
   * @param id
   * @return
   */
  Account findAccountById(Integer id);

  /**
   * 更新
   * @param account
   */
  void updateAccount(Account account);

  /**
   * 添加
   * @param account
   */
  void insertAccount(Account account);

  /**
   * 删除
   * @param id
   */
  void delAccount(Integer id);

  void transfer(String accountName, String targetName, Float money);
}
